#!/bin/bash


echo "这个是$1"


echo "这个是$2,这个是此次部署需要更新的版本号！"



case "$1" in 
    "更新整个版本")
        echo "更新整个版本###############################"
#		ansible tomcat -m shell "tomcat stop"
#		ansible tomcat -m shell "tar -cvzf /code/backup/old_version.xiangmu.{datetime}.tar.gz   /tmp/xuxu "
#		ansible tomcat -m shell "rm -rf /tmp/xuxu"
#		tar -zxf  $2.tar.gz /data/git_code/test/oradt-ops-python/
		rsync -avz /data/git_code/test/oradt-ops-python/* /tmp/xuxu/
        ;;
    "更新部分代码")
        echo "更新部分代码###############################"
        ;;
    "回滚版本")
        echo "回滚版本###############################"
        ;;
    *)
        echo "输入错误！！"
        exit 1
        ;;
esac


echo "##########################"



echo "#############开始从git上面git pull代码!!!!!###########"

cd /data/git_code/test/oradt-ops-python

git pull

echo "#############推送代码到线上测试环境!!!!#############"
rsync -avz /data/git_code/test/oradt-ops-python/* /tmp/xuxu/

echo "#############重启tomcat服务！！！#############"
#ansible tomcat -m shell "/usr/local/tomcat/bin/shutdown.sh"

sleep 3

#ansible tomcat -m shell "/usr/local/tomcat/bin/start.sh"

echo "###########完成部署！！###############"

